Çàêðûòü îêíî         Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"

   6.2. Oøèáêè ècïoëíeíèÿ ïpoãpaììû

   6.2.1. Ïpè÷èíû âoçíèêíoâeíèÿ

   Oøèáêa ècïoëíeíèÿ ïpoãpaììû - ýòo cèòóaöèÿ, â êoòopoé ïpaâèëüíoe ècïoëíeíèe ïpoãpaììû íeâoçìoæío. Taêèe oøèáêè ÿâëÿþòcÿ oáû÷ío cëeäcòâèeì íeâepíoé oápaáoòêè äaííûx â ïpoãpaììe, ÷òo ïpèâoäèò ê ïoïûòêaì âûïoëíeíèÿ oïepaöèé íaä oáúeêòaìè íeïpeäócìoòpeííûx äëÿ äaííoé oïepaöèè âèäoâ, ê íapóøeíèþ oáëacòè äoïócòèìûx çía÷eíèé è ò.ä.
   Pÿä oøèáoê câÿçaí c èc÷epïaíèeì pecópcoâ ÝBM (oïepaòèâíoé è âíeøíeé ïaìÿòè, ïpoãpaììíûx còeêoâ), cáoÿìè ÝBM è oápaùeíèeì ê âíeøíèì ócòpoécòâaì.
  Ïpè âoçíèêíoâeíèè oøèáo÷íoé cèòóaöèè ècïoëíeíèe ïpoãpaììû ïpepûâaeòcÿ è âûäaeòcÿ äèaãíocòè÷ecêoe cooáùeíèe. Taê êaê oøèáêa ìoæeò ïpèâecòè ê ïop÷e ïpoãpaììíoé cpeäû (çacopeíèþ ïaìÿòè, ïoòepe oòäeëüíûx oáúeêòoâ è ò.ï.), cècòeìe ïpèxoäèòcÿ âûïoëíÿòü oïpeäeëeííûe äeécòâèÿ ïo íeéòpaëèçaöèè âoçìoæíûx ïocëeäcòâèé oøèáêè.
   Ecëè oøèáêa âoçíèêëa ïpè ècïoëíeíèè ïpeäïècaíèÿ, ââeäeííoão â äèaëoãoâoì peæèìe, òo âûäaeòcÿ òoëüêo äèaãíocòè÷ecêoe cooáùeíèe. Ïpè oøèáêe â ïpoöeäópíoì áëoêe ïpoècxoäèò âûxoä â peæèì ocòaíoâa ïo oøèáêe, è âûäaeòcÿ íoìep còpoêè, â êoòopoé oía âoçíèêëa.

   6.2.2. Oøèáêè ïpoãpaììècòa

Ï1. 0 ** 0
Ï2. X / 0
Ï3. HEÄOÏÓCTÈMOE ÄPOÁHOE
Ï4. CËÈØKOM ÁOËÜØOE ÖEËOE
   Bûxoä ça oáëacòü äoïócòèìûx çía÷eíèé ïpè apèôìeòè÷ecêèx oïepaöèÿx.

Ï5. HEÄOÏÓCTÈMOE ÇHA×EHÈE <N> ÏAPAMETPA <èìÿ>
   Bûxoä ça oáëacòü äoïócòèìûx çía÷eíèé ïpè çaäaíèè ïapaìeòpoâ còaíäapòíûx ôóíêöèé.

Ï6. HEÄOÏÓCTÈMÛE OÏEPAHÄÛ <oïepaöèÿ>
   Ïoïûòêa âûïoëíèòü óêaçaííóþ oïepaöèþ íaä oáúeêòaìè íeïpeäócìoòpeííûx äëÿ íee âèäoâ, íaïpèìep, cëoæèòü ÷ècëo c òeêcòoì. Óêaçûâaeòcÿ çíaê oïepaöèè, èìÿ còaíäapòíoé ïpoöeäópû (ôóíêöèè) èëè cëoâa "ÔOPMATHOÃO BÛBOÄA", "BÛPEÇKÈ", "ÖÈKËA"

Ï7. HEBEPHAß ÄËÈHA BÛPEÇKÈ
   Ïpècâaèâaíèe âûpeçêe (èç òeêcòa èëè êopòeæa) òeêcòa èëè êopòeæa äpóãoé äëèíû:
    <1,2,3>->A[5:6];
Cëeâa çaäaí êopòeæ èç 3 ýëeìeíòoâ, cïpaâa - èç äâóx.

Ï8. BÛPEÇKA HEBOÇMOÆHA
   Oïepaöèÿ âûpeçêè (âûáopêè) âûïoëíÿeòcÿ íe íaä òeêcòoì èëè êopòeæeì; öèêë ÄËß-ÈÇ ècïoëüçoâaí íe äëÿ òeêcòa, êopòeæa èëè ìíoæecòâa.

Ï9. HEBEPHÛE ÈHÄEKCÛ
   Heâepío çaäaíû èíäeêcû â oïepaöèÿx âûpeçêè èëè âûáopêè: â còpóêòópe íeò ýëeìeíòa c óêaçaííûì èíäeêcoì èëè ía÷aëüíûé èíäeêc áoëüøe êoíe÷íoão (â cëó÷ae âûpeçêè).

Ï10. <èìÿ>: TEKCT - HE ËÈTEPA
   Ïapaìeòp óêaçaííoé còaíäapòíoé ôóíêöèè, a òaêæe ïepâûé oïepaíä oïepaöèè "ÈÇ" íe ÿâëÿþòcÿ oäíocèìâoëüíûìè òeêcòaìè (ëèòepaìè).
   
Ï11. B ÇAÏÈCÈ HET ÏOËß <èìÿ>
   Ïoïûòêa oápaùeíèÿ ê íecóùecòâóþùeìó ïoëþ çaïècè:
    <¤A:1,B:2¤>.E

Ï12. BÛÇÛBAETCß HE ÏPOÖEÄÓPA
Ï13. BÛÇÛBAETCß HE ÔÓHKÖÈß
   Bûçoâ ïpoöeäópû èëè ôóíêöèè ècïoëüçóeòcÿ íaä oáúeêòoì äpóãoão âèäa.

Ï14. BÛXOÄ HE ÈÇ ÏPOÖ/ÔÓHK
   Ïpeäïècaíèe BÛXOÄ (íe äèpeêòèâa!) âûïoëíeío â ocíoâíoì äèaëoãoâoì peæèìe:
    # ECËÈ A>1 TO BÛXOÄ BCE;

Ï15. BÛ HE B PEÆÈME ÏPÈOCTAHOBA
   Ècïoëíeíèe äèpeêòèâ ÏÓCK, ØAÃ, BÛXOÄ íe èç peæèìa ïpèocòaíoâa, a òaêæe ècïoëíeíèe äèpeêòèâû BÛXOÄ íe èç peæèìa ocòaíoâa ïo oøèáêe çaïpeùeíû. Teêóùèé peæèì óêaçûâaeòcÿ â èíôopìaöèoííoé còpoêe ýêpaía.
 
Ï16. HEBEPHOE ×ÈCËO ÏAPAMETPOB
   ×ècëo ôaêòè÷ecêèx ïapaìeòpoâ ïpoöeäópû (ôóíêöèè) íe cooòâeòcòâóeò ÷ècëó ee ôopìaëüíûx ïapaìeòpoâ.

Ï17. HEBEPHO KOHTPOËÜHOE ÓCËOBÈE
   He âûïoëíeío ócëoâèe â ïpeäïècaíèè KOHTPOËÜ.

Ï18. OØÈÁKA BBOÄA
   Oòêaç oò ââoäa ïo ïpeäïècaíèþ BBOÄ: ïepâûé cèìâoë ââoäèìoé còpoêè (èëè ïocëe paçäeëèòeëÿ ïpè ââoäe äaííûx) - ýòo cèìâoë ocòaíoâa (êëaâèøa "F1"). Ýòo æe cooáùeíèe âûäaeòcÿ ïpè ëþáoé oøèáêe âo âpeìÿ ââoäa èç ôaéëa.

Ï19. OØÈÁKA: ÏOBTOPÈTE BBOÄ
   Cèíòaêcè÷ecêaÿ èëè ëeêcè÷ecêaÿ oøèáêa ïpè ââoäe c êëaâèaòópû ïo ïpeäïècaíèþ BBOÄ. Bûäaeòcÿ ïocëeäíÿÿ ââeäeííaÿ còpoêa, â êoòopoé oøèáo÷íaÿ ëeêceìa âûäeëeía, a çaòeì - äaííoe cooáùeíèe. Ïpoècxoäèò ïoâòopíûé çaïpoc, ía êoòopûé íaäo ââecòè íeâocïpèíÿòûe äaííûe, oápaùaÿ âíèìaíèe ía coáëþäeíèe cèíòaêcè÷ecêèx ïpaâèë èx çaïècè; oøèáo÷íaÿ ëeêceìa ïpè ýòoì c÷èòaeòcÿ ïepeâoäoì còpoêè.
   Ïpè aíaëoãè÷íoé oøèáêe âo âpeìÿ ââoäa äaííûx èç ôaéëa âûäaeòcÿ òoëüêo cooáùeíèe "OØÈÁKA BBOÄA" (Ï18) áeç ïoâòopíoão çaïpoca.

Ï20. CËÈØKOM MHOÃO KOÏÈÉ
   Cëèøêoì ìíoão êoïèé ïpoöeäópû, ôóíêöèè, ôaéëa. Koïèè ýòèx oáúeêòoâ coçäaþòcÿ ïpè ècïoëüçoâaíèè èx â ïpècâaèâaíèèè è ôopìèpoâaòeëÿx cocòaâíûx oáúeêòoâ.

Ï21. CËÈØKOM CËOÆHAß CTPÓKTÓPA
   Cëèøêoì ìíoão ýëeìeíòoâ èëè cëèøêoì áoëüøaÿ âëoæeííocòü âo ââoäèìoì êopòeæe èëè ìíoæecòâe.

Ï22. ÈMß ÇAÙÈÙEHO
Ï23. ÏPÈCBAÈBAHÈE <èìÿ> ÇAÏPEÙEHO
   Ïpècâaèâaíèe íoâoão çía÷eíèÿ èìeíè, èìeþùeìó ïoëíóþ èëè aácoëþòíóþ çaùèòó. Taêèìè èìeíaìè ÿâëÿþòcÿ:
 - èìÿ ïpoöeäópû (ôóíêöèè) âo âpeìÿ ee âûçoâa (aácoëþòíaÿ çaùèòa),
 - èìÿ ïpoöeäópû (ôóíêöèè) â peæèìe ee ïpèocòaíoâa (aácoëþòíaÿ),
 - ïapaìeòpû öèêëoâ ÄËß (aácoëþòíaÿ),
 - èìÿ, ó÷acòâóþùee â oïepaöèè âo âpeìÿ âû÷ècëeíèÿ ïocëeäóþùèx oïepaíäoâ (aácoëþòíaÿ),
 - èìÿ, çaùèùeííoe ïo ïpeäïècaíèþ BKË ÇAÙÈTÓ (ïoëíaÿ),
 - èìÿ, èìeþùee ÷acòè÷íóþ çaùèòó, ecëè ía çaïpoc o paçpeøeíèè ïpècâaèâaíèÿ eìó áûë äaí oòpèöaòeëüíûé oòâeò.

Ï24. <èìÿ> CÈCT. ÇAÙÈÙEHO
   Ïoïûòêa èçìeíèòü çaùèòó èëè ïpèçíaê êoíòpoëÿ aácoëþòío çaùèùeííoão èìeíè.
   
Ï25. HEBEPHÛÉ TÈÏ ÏEPEÄA×È ÏAPAMETPA
   B êa÷ecòâe âoçâpaòíoão èëè âûxoäíoão ïapaìeòpa â ïpoöeäópó ïepeäaeòcÿ çía÷eíèe, a íe èìÿ (âûpeçêa, âûáopêa, äocòóï ê ïoëþ çaïècè) - oío íecïocoáío ïpèíÿòü âoçâpaùaeìoe ïpoöeäópoé çía÷eíèe.

Çàêðûòü îêíî         Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"